Add quickpic extension#27309
Conversation
- Add Raycast metadata screenshots - Remove unused icon asset
|
Congratulations on your new Raycast extension! 🚀 We're currently experiencing a high volume of incoming requests. As a result, the initial review may take up to 10-15 business days. Once the PR is approved and merged, the extension will be available on our Store. |
Greptile SummaryQuickPic is a new Raycast extension that maintains a keyword-indexed image library stored in the extension support directory, with metadata persisted in LocalStorage. It adds three commands — a searchable library view, a form-based image importer, and a no-view Finder selection importer.
Confidence Score: 5/5Safe to merge — the extension is self-contained with no network calls, and its file/storage operations are handled correctly. The core import flow correctly rolls back the copied file if the LocalStorage write fails, the type system is sound, and all error paths surface user-facing toasts. The only findings are a category label choice and a missing inline form validator — neither affects runtime correctness. No files require special attention. Important Files Changed
Prompt To Fix All With AIFix the following 2 code review issues. Work through them one at a time, proposing concise fixes.
---
### Issue 1 of 2
extensions/quickpic/package.json:8-10
The `"Productivity"` category is broader than needed here. The extension's primary function is managing images and pasting them — matching the `"Media"` category description: "Images, video, audio, and related services." Per the extension guidelines, the most specific category should be used.
```suggestion
"categories": [
"Media"
],
```
### Issue 2 of 2
extensions/quickpic/src/add-image.tsx:101-109
The `Form.FilePicker` has no `validate` prop, so submitting with no file selected falls through to `importImage`, which resolves the empty string to the process working directory and throws "The selected path is not a file." displayed as a toast. Adding an inline `validate` function to the picker gives users clearer, in-context feedback before the form is even submitted.
Reviews (2): Last reviewed commit: "Update quickpic extension" | Re-trigger Greptile |
- Create LICENSE - Clean up copied image on library write failure - Ignore Raycast generated env typings - Use generated Raycast argument types - Add the Raycast schema reference - Wrap ESLint config with defineConfig - Fix Prettier printWidth - Fix Prettier printWidth - Add Raycast metadata screenshots - Add Raycast metadata screenshots - Remove unused icon asset - Remove unused icon asset
|
This pull request has been automatically marked as stale because it did not have any recent activity. It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊 |
|
Hey team, Could you take a look, please? |
Description
QuickPic is a Raycast extension that lets you save images under keywords and later paste them as files into any app.
Commands
QuickPic Library: search your saved images and paste or copy them as filesAdd Image: import an image from a local pathAdd Selected Finder Image: import the currently selected Finder image using command argumentsHow it works
Screencast
CleanShot.2026-04-20.at.23.09.54.mov
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder